package com.lottery.material.enumeration.circle;

import com.lottery.material.enumeration.base.BaseEnum;
import lombok.Getter;

/**
 * Description：圈子成员枚举类类
 * Created by 朱正磊 on 2019-04-15 16:48
 */
@Getter
public enum CircleMemberInfoEnum implements BaseEnum {

    // 是否禁言（1：否；2：是）
    IS_BAN_FALSE("IS_BAN", 1, "否"),
    IS_BAN_TRUE("IS_BAN", 2, "是"),

    // 是否置顶（1：否；2：是）
    IS_TOP_FALSE("IS_TOP", 1, "否"),
    IS_TOP_TRUE("IS_TOP", 2, "是"),

    // 圈内等级（1：普通圈员/预备圈员；2：认证圈员/正式圈员；3：副圈主；4：圈主）
    RANK_ORDINARY("RANK", 1, "普通圈员/预备圈员"),
    RANK_FORMAL("RANK", 2, "认证圈员/正式圈员"),
    RANK_ASSISTANT("RANK", 3, "副圈主"),
    RANK_MAIN("RANK", 4, "圈主"),
    ;

    private String code;
    private Object value;
    private String description;

    CircleMemberInfoEnum(String code, Object value, String description) {
        this.code = code;
        this.value = value;
        this.description = description;
    }

    public static final String IS_BAN = "IS_BAN";
    public static final String IS_TOP = "IS_TOP";
    public static final String RANK = "RANK";

}
